import request from '@/utils/request'

// 登录
export function login(data) {
    return request({
        url:'/admin/user/admin_login',
        method: 'POST',
        data
    })
}

// 退出登录
export function logout() {
    return request({
        url:'/admin/user/admin_login_out',
        method: 'GET',
    })
}

// 管理员列表
export function getAdminList(data) {
    return request({
        url:'/admin/user/get_admin_list',
        method: 'POST',
        data
    })
}

// 添加管理员
export function saveAdmin(data) {
    return request({
        url:'/admin/user/save_admin',
        method: 'POST',
        data
    })
}

// 删除管理员
export function deleteAdmin(data) {
    return request({
        url:'/admin/user/remove_admin_user',
        method: 'POST',
        data
    })
}

// 修改管理员信息（数据回显）
export function getUpdateAdminInfo(data) {
    return request({
        url:'/admin/user/update_get_admin?id=' + data,
        method: 'GET',
    })
}

// 修改管理员信息
export function editAdmin(data) {
    return request({
        url:'/admin/user/update_admin',
        method: 'POST',
        data
    })
}

// 学生列表
export function getUserList(data) {
    return request({
        url:'/admin/user/get_user_list',
        method: 'POST',
        data
    })
}

// 添加学生
export function saveUser(data) {
    return request({
        url:'/admin/user/save_user',
        method: 'POST',
        data
    })
}

// 修改学生（数据回显）
export function getUpdateUserInfo(data) {
    return request({
        url:'/admin/user/update_get_user?id=' + data,
        method: 'GET'
    })
}

// 修改学生
export function editUser(data) {
    return request({
        url:'/admin/user/update_user',
        method: 'POST',
        data
    })
}

// 删除学生
export function deleteUser(data) {
    return request({
        url:'/admin/user/remove_user',
        method: 'POST',
        data
    })
}

// 课程列表
export function getCourseList(data) {
    return request({
        url:'/admin/course/get_course',
        method: 'POST',
        data
    })
}

// 添加课程
export function saveCourse(data) {
    return request({
        url:'/admin/course/save_course',
        method: 'POST',
        data
    })
}

// 修改课程（数据回显）
export function getUpdateCourseInfo(data) {
    return request({
        url:'/admin/course/update_get_course',
        method: 'POST',
        data
    })
}

// 修改课程
export function editCourse(data) {
    return request({
        url:'/admin/course/update_course',
        method: 'POST',
        data
    })
}

// 删除课程
export function deleteCourse(data) {
    return request({
        url:'/admin/course/remove_course',
        method: 'POST',
        data
    })
}

// 学期列表
export function getSemesterList(data) {
    return request({
        url:'/admin/semester/get_semester',
        method: 'POST',
        data
    })
}

// 添加学期
export function saveSemester(data) {
    return request({
        url:'/admin/semester/save_semester',
        method: 'POST',
        data
    })
}

// 修改学期（数据回显）
export function getUpdateSemesterInfo(data) {
    return request({
        url:'/admin/semester/update_get_semester',
        method: 'POST',
        data
    })
}

// 修改学期
export function editSemester(data) {
    return request({
        url:'/admin/semester/update_semester',
        method: 'POST',
        data
    })
}

// 删除学期
export function deleteSemester(data) {
    return request({
        url:'/admin/semester/remove_semester',
        method: 'POST',
        data
    })
}

// 全部课程类别列表（无页码）
export function getAllCategoryListBySelect() {
    return request({
        url:'/list/api/get_category_list_api',
        method: 'GET'
    })
}

// 全部学期列表（无页码）
export function getAllSemesterListBySelect() {
    return request({
        url:'/list/api/get_semester_list_api',
        method: 'GET'
    })
}

// 全部课程列表（无页码）
export function getAllCourseListBySelect() {
    return request({
        url:'/list/api/get_course_list_api',
        method: 'GET'
    })
}

// 课程列别列表
export function getCategoryList(data) {
    return request({
        url:'/admin/category/get_category_list',
        method: 'POST',
        data
    })
}

// 添加课程类别
export function saveCategory(data) {
    return request({
        url:'/admin/category/save_category',
        method: 'POST',
        data
    })
}

// 删除课程类别
export function deleteCategory(data) {
    return request({
        url:'/admin/category/remove_category?id=' + data,
        method: 'GET'
    })
}

// 成绩列表
export function getScoresList(data) {
    return request({
        url:'/admin/scores/get_scores_list',
        method: 'POST',
        data
    })
}
// 添加成绩
export function saveScores(data) {
    return request({
        url:'/admin/scores/save_scores',
        method: 'POST',
        data
    })
}
// 修改成绩（数据回显）
export function getUpdateScoresInfo(data) {
    return request({
        url:'/admin/scores/update_get_scores',
        method: 'POST',
        data
    })
}
// 修改成绩
export function editScores(data) {
    return request({
        url:'/admin/scores/update_scores',
        method: 'POST',
        data
    })
}
// 删除成绩
export function deleteScores(data) {
    return request({
        url:'/admin/scores/remove_scores',
        method: 'POST',
        data
    })
}